<?php

namespace core\lib;


class LibApplicant
{
    /**
     * 返回每一个应用定义的ID
     * 在web.php中定义
     * @return string
     */
    public static function getApplicantID(){
        return \Yii::$app->id;
    }

    /**
     * 根据每一个应用在key前面加上唯一的ID
     * @param $key
     * @param bool $isGlobal
     * @return string
     */
    public static function getKey($key, $isGlobal = false){
        if (!$isGlobal){
            // 全局是不加ID的
            $id = self::getApplicantID();
            $key = "{$id}_{$key}";
        }
        return $key;
    }
}